#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#include <iostream>
#include <string>
#include <algorithm>
#include <cmath>

using namespace std;

bool isprime(int a)
{
	if (a < 2)
		return false;
	for (int i = 2; i <= sqrt(a); i++)
	{
		if (a % i == 0)
		{
			return false;
		}
		


	}
	return true;
}

bool huiwen(int  c)
{
	string str = to_string(c);
	return equal(str.begin(), str.end(), str.rbegin(), str.rend());






}



int main()
{

	int n;
	cin >> n;
	if (n > 11 && n < 1000)
	{
		int all = 0;
		for (int i = 11; i <= n; i++)
		{
			if (isprime(i) && huiwen(i))
			{
				all++;
			}


		}

		printf("%d", all);
	}


	return 0;
}